package com.example.message.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;


/**
 * <p>
 * 公告
 * </p>
 *
 * @author fjh
 * @since 2021/2/16
 */
@Data
@TableName("task_new")
@EqualsAndHashCode(callSuper = true)
public class Task1 extends Model<Task1> {

	private static final long serialVersionUID = 1L;

	@TableId(value = "id", type = IdType.AUTO)
	private Integer id;

	/**
	 * 用户id
	 */
	private Integer userId;

	/**
	 * 用户姓名
	 */
	private String userName;

	/**
	 * 父id
	 */
	private Integer parent;


	/**
	 * 创建时间
	 */
	@JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date createTime;

	/**
	 * 结束时间
	 */
	@JsonFormat(timezone="GMT+8", pattern="yyyy-MM-dd")
	private Date finishTime;

	/**
	 * 紧急程度
	 */
	private String level;

	/**
	 * 标题
	 */
	private String title;


	/**
	 * 描述
	 */
	private String description;

	/**
	 * 是否完成
	 */
	private Integer isFinish;

	/**
	 * 进度
	 */
	private Integer progress;



}
